﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Web;
//using System.Web.UI;
//using System.Web.UI.WebControls;
//using Touch2Like.DAL;
//using System.Data;

//namespace Touch2Like.Web.Customer
//{
//    public partial class statistics : System.Web.UI.Page
//    {
//        protected void Page_Load(object sender, EventArgs e)
//        {
//            if (WebUtility.UserGUID == "0")
//            {
//                Response.Redirect("/Customer/signin.aspx?next=" + Server.UrlEncode("/Customer/statistics.aspx"));
//            }

//            this.Master.CurrentPage = "NFCTagManager";

//            if (!IsPostBack)
//            {
//                Tag tag = new Tag();
//                GridView_Tag.DataSource = tag.GetStatisticsByCustomer(WebUtility.UserGUID);
//                GridView_Tag.DataBind();
//            }
//        }

//        protected void GridView_Tag_PageIndexChanging(object sender, GridViewPageEventArgs e)
//        {
//            GridView_Tag.PageIndex = e.NewPageIndex;
//            Tag tag = new Tag();
//            GridView_Tag.DataSource = tag.GetStatisticsByCustomer(WebUtility.UserGUID);
//            GridView_Tag.DataBind();
//        }

//        protected void GridView_Tag_Sorting(object sender, GridViewSortEventArgs e)
//        {
//            if (Session["SortDirection"] == null) Session["SortDirection"] = "ASC";
//            if (Session["SortBy"] == null) Session["SortBy"] = "ListID";
//            if (e.SortExpression == Session["SortBy"].ToString()) Session["SortDirection"] = Session["SortDirection"] == "ASC" ? "DESC" : "ASC";
//            else Session["SortDirection"] = "ASC";

//            Tag tag = new Tag();
//            DataTable dt = tag.GetStatisticsByCustomer(WebUtility.UserGUID);
//            DataView dv = new DataView(dt);
//            Session["SortBy"] = e.SortExpression;
//            dv.Sort = GetSortBy();
//            GridView_Tag.DataSource = dv;
//            GridView_Tag.DataBind();
//        }

//        string GetSortBy()
//        {
//            string sortby = "";

//            sortby = " ListID";

//            if (Session["SortBy"] != null)
//            {
//                if (!string.IsNullOrEmpty(Session["SortBy"].ToString()))
//                {
//                    sortby = " " + Session["SortBy"].ToString();
//                }
//            }
//            else Session["SortBy"] = sortby;

//            if (Session["SortDirection"] != null)
//            {
//                if (!string.IsNullOrEmpty(Session["SortDirection"].ToString()))
//                {
//                    return sortby + " " + Session["SortDirection"].ToString();
//                }
//            }

//            return sortby + " " + "ASC";
//        }
//    }
//}